home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 147
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin
/
games
/
hexrev
/
data.c
next >
Wrap
C/C++ Source or Header
|
2000-06-25
|
27KB
|
589 lines
/***************************************************
data.c : 六角リバーシ用データ
Copyright (C) 1997 by Makoto Hiroi
****************************************************/
#include "hexrev.h"
/* グラフィックを表示する座標 */
const short zahyou[SIZE][2] = {
162, 70, 200, 70, 238, 70, 276, 70, 314, 70, 352, 70,
143, 103, 181, 103, 219, 103, 257, 103, 295, 103, 333, 103,
371, 103,
124, 136, 162, 136, 200, 136, 238, 136, 276, 136, 314, 136,
352, 136, 390, 136,
105, 169, 143, 169, 181, 169, 219, 169, 257, 169, 295, 169,
333, 169, 371, 169, 409, 169,
86, 202, 124, 202, 162, 202, 200, 202, 238, 202, 276, 202,
314, 202, 352, 202, 390, 202, 428, 202,
67, 235, 105, 235, 143, 235, 181, 235, 219, 235, 257, 235,
295, 235, 333, 235, 371, 235, 409, 235, 447, 235,
86, 268, 124, 268, 162, 268, 200, 268, 238, 268, 276, 268,
314, 268, 352, 268, 390, 268, 428, 268,
105, 301, 143, 301, 181, 301, 219, 301, 257, 301, 295, 301,
333, 301, 371, 301, 409, 301,
124, 334, 162, 334, 200, 334, 238, 334, 276, 334, 314, 334,
352, 334, 390, 334,
143, 367, 181, 367, 219, 367, 257, 367, 295, 367, 333, 367,
371, 367,
162, 400, 200, 400, 238, 400, 276, 400, 314, 400, 352, 400,
};
/* 駒の反転をチェックするデータ 91 * 6 = 546 方向 */
const char reverse_table[546][11] = {
7, 15, 24, 34, 45, 56, 66, 75, 83, 90, -1,
6, 13, 21, 30, 40, -1, -1, -1, -1, -1, -1,
1, 2, 3, 4, 5, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8, 16, 25, 35, 46, 57, 67, 76, 84, -1, -1,
7, 14, 22, 31, 41, 51, -1, -1, -1, -1, -1,
2, 3, 4, 5, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9, 17, 26, 36, 47, 58, 68, 77, -1, -1, -1,
8, 15, 23, 32, 42, 52, 61, -1, -1, -1, -1,
3, 4, 5, -1, -1, -1, -1, -1, -1, -1, -1,
1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
10, 18, 27, 37, 48, 59, 69, -1, -1, -1, -1,
9, 16, 24, 33, 43, 53, 62, 70, -1, -1, -1,
4, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1,
2, 1, 0, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
11, 19, 28, 38, 49, 60, -1, -1, -1, -1, -1,
10, 17, 25, 34, 44, 54, 63, 71, 78, -1, -1,
3, 2, 1, 0, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
12, 20, 29, 39, 50, -1, -1, -1, -1, -1, -1,
11, 18, 26, 35, 45, 55, 64, 72, 79, 85, -1,
4, 3, 2, 1, 0, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
14, 23, 33, 44, 55, 65, 74, 82, 89, -1, -1,
13, 21, 30, 40, -1, -1, -1, -1, -1, -1, -1,
7, 8, 9, 10, 11, 12, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
15, 24, 34, 45, 56, 66, 75, 83, 90, -1, -1,
14, 22, 31, 41, 51, -1, -1, -1, -1, -1, -1,
8, 9, 10, 11, 12, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
16, 25, 35, 46, 57, 67, 76, 84, -1, -1, -1,
15, 23, 32, 42, 52, 61, -1, -1, -1, -1, -1,
9, 10, 11, 12, -1, -1, -1, -1, -1, -1, -1,
7, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
17, 26, 36, 47, 58, 68, 77, -1, -1, -1, -1,
16, 24, 33, 43, 53, 62, 70, -1, -1, -1, -1,
10, 11, 12, -1, -1, -1, -1, -1, -1, -1, -1,
8, 7, 6, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
18, 27, 37, 48, 59, 69, -1, -1, -1, -1, -1,
17, 25, 34, 44, 54, 63, 71, 78, -1, -1, -1,
11, 12, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9, 8, 7, 6, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
19, 28, 38, 49, 60, -1, -1, -1, -1, -1, -1,
18, 26, 35, 45, 55, 64, 72, 79, 85, -1, -1,
10, 9, 8, 7, 6, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
20, 29, 39, 50, -1, -1, -1, -1, -1, -1, -1,
19, 27, 36, 46, 56, 65, 73, 80, 86, -1, -1,
11, 10, 9, 8, 7, 6, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22, 32, 43, 54, 64, 73, 81, 88, -1, -1, -1,
21, 30, 40, -1, -1, -1, -1, -1, -1, -1, -1,
14, 15, 16, 17, 18, 19, 20, -1, -1, -1, -1,
6, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23, 33, 44, 55, 65, 74, 82, 89, -1, -1, -1,
22, 31, 41, 51, -1, -1, -1, -1, -1, -1, -1,
15, 16, 17, 18, 19, 20, -1, -1, -1, -1, -1,
7, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24, 34, 45, 56, 66, 75, 83, 90, -1, -1, -1,
23, 32, 42, 52, 61, -1, -1, -1, -1, -1, -1,
16, 17, 18, 19, 20, -1, -1, -1, -1, -1, -1,
14, 13, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1,
7, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25, 35, 46, 57, 67, 76, 84, -1, -1, -1, -1,
24, 33, 43, 53, 62, 70, -1, -1, -1, -1, -1,
17, 18, 19, 20, -1, -1, -1, -1, -1, -1, -1,
15, 14, 13, -1, -1, -1, -1, -1, -1, -1, -1,
9, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26, 36, 47, 58, 68, 77, -1, -1, -1, -1, -1,
25, 34, 44, 54, 63, 71, 78, -1, -1, -1, -1,
18, 19, 20, -1, -1, -1, -1, -1, -1, -1, -1,
16, 15, 14, 13, -1, -1, -1, -1, -1, -1, -1,
10, 4, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27, 37, 48, 59, 69, -1, -1, -1, -1, -1, -1,
26, 35, 45, 55, 64, 72, 79, 85, -1, -1, -1,
19, 20, -1, -1, -1, -1, -1, -1, -1, -1, -1,
17, 16, 15, 14, 13, -1, -1, -1, -1, -1, -1,
11, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1,
10, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28, 38, 49, 60, -1, -1, -1, -1, -1, -1, -1,
27, 36, 46, 56, 65, 73, 80, 86, -1, -1, -1,
18, 17, 16, 15, 14, 13, -1, -1, -1, -1, -1,
11, 4, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
29, 39, 50, -1, -1, -1, -1, -1, -1, -1, -1,
28, 37, 47, 57, 66, 74, 81, 87, -1, -1, -1,
19, 18, 17, 16, 15, 14, 13, -1, -1, -1, -1,
12, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31, 42, 53, 63, 72, 80, 87, -1, -1, -1, -1,
30, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22, 23, 24, 25, 26, 27, 28, 29, -1, -1, -1,
13, 6, 0, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32, 43, 54, 64, 73, 81, 88, -1, -1, -1, -1,
31, 41, 51, -1, -1, -1, -1, -1, -1, -1, -1,
23, 24, 25, 26, 27, 28, 29, -1, -1, -1, -1,
14, 7, 1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33, 44, 55, 65, 74, 82, 89, -1, -1, -1, -1,
32, 42, 52, 61, -1, -1, -1, -1, -1, -1, -1,
24, 25, 26, 27, 28, 29, -1, -1, -1, -1, -1,
22, 21, -1, -1, -1, -1, -1, -1, -1, -1, -1,
15, 8, 2, -1, -1, -1, -1, -1, -1, -1, -1,
14, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34, 45, 56, 66, 75, 83, 90, -1, -1, -1, -1,
33, 43, 53, 62, 70, -1, -1, -1, -1, -1, -1,
25, 26, 27, 28, 29, -1, -1, -1, -1, -1, -1,
23, 22, 21, -1, -1, -1, -1, -1, -1, -1, -1,
16, 9, 3, -1, -1, -1, -1, -1, -1, -1, -1,
15, 7, 0, -1, -1, -1, -1, -1, -1, -1, -1,
35, 46, 57, 67, 76, 84, -1, -1, -1, -1, -1,
34, 44, 54, 63, 71, 78, -1, -1, -1, -1, -1,
26, 27, 28, 29, -1, -1, -1, -1, -1, -1, -1,
24, 23, 22, 21, -1, -1, -1, -1, -1, -1, -1,
17, 10, 4, -1, -1, -1, -1, -1, -1, -1, -1,
16, 8, 1, -1, -1, -1, -1, -1, -1, -1, -1,
36, 47, 58, 68, 77, -1, -1, -1, -1, -1, -1,
35, 45, 55, 64, 72, 79, 85, -1, -1, -1, -1,
27, 28, 29, -1, -1, -1, -1, -1, -1, -1, -1,
25, 24, 23, 22, 21, -1, -1, -1, -1, -1, -1,
18, 11, 5, -1, -1, -1, -1, -1, -1, -1, -1,
17, 9, 2, -1, -1, -1, -1, -1, -1, -1, -1,
37, 48, 59, 69, -1, -1, -1, -1, -1, -1, -1,
36, 46, 56, 65, 73, 80, 86, -1, -1, -1, -1,
28, 29, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26, 25, 24, 23, 22, 21, -1, -1, -1, -1, -1,
19, 12, -1, -1, -1, -1, -1, -1, -1, -1, -1,
18, 10, 3, -1, -1, -1, -1, -1, -1, -1, -1,
38, 49, 60, -1, -1, -1, -1, -1, -1, -1, -1,
37, 47, 57, 66, 74, 81, 87, -1, -1, -1, -1,
27, 26, 25, 24, 23, 22, 21, -1, -1, -1, -1,
19, 11, 4, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
39, 50, -1, -1, -1, -1, -1, -1, -1, -1, -1,
38, 48, 58, 67, 75, 82, 88, -1, -1, -1, -1,
28, 27, 26, 25, 24, 23, 22, 21, -1, -1, -1,
20, 12, 5, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
41, 52, 62, 71, 79, 86, -1, -1, -1, -1, -1,
31, 32, 33, 34, 35, 36, 37, 38, 39, -1, -1,
21, 13, 6, 0, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
42, 53, 63, 72, 80, 87, -1, -1, -1, -1, -1,
41, 51, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32, 33, 34, 35, 36, 37, 38, 39, -1, -1, -1,
22, 14, 7, 1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
43, 54, 64, 73, 81, 88, -1, -1, -1, -1, -1,
42, 52, 61, -1, -1, -1, -1, -1, -1, -1, -1,
33, 34, 35, 36, 37, 38, 39, -1, -1, -1, -1,
31, 30, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23, 15, 8, 2, -1, -1, -1, -1, -1, -1, -1,
22, 13, -1, -1, -1, -1, -1, -1, -1, -1, -1,
44, 55, 65, 74, 82, 89, -1, -1, -1, -1, -1,
43, 53, 62, 70, -1, -1, -1, -1, -1, -1, -1,
34, 35, 36, 37, 38, 39, -1, -1, -1, -1, -1,
32, 31, 30, -1, -1, -1, -1, -1, -1, -1, -1,
24, 16, 9, 3, -1, -1, -1, -1, -1, -1, -1,
23, 14, 6, -1, -1, -1, -1, -1, -1, -1, -1,
45, 56, 66, 75, 83, 90, -1, -1, -1, -1, -1,
44, 54, 63, 71, 78, -1, -1, -1, -1, -1, -1,
35, 36, 37, 38, 39, -1, -1, -1, -1, -1, -1,
33, 32, 31, 30, -1, -1, -1, -1, -1, -1, -1,
25, 17, 10, 4, -1, -1, -1, -1, -1, -1, -1,
24, 15, 7, 0, -1, -1, -1, -1, -1, -1, -1,
46, 57, 67, 76, 84, -1, -1, -1, -1, -1, -1,
45, 55, 64, 72, 79, 85, -1, -1, -1, -1, -1,
36, 37, 38, 39, -1, -1, -1, -1, -1, -1, -1,
34, 33, 32, 31, 30, -1, -1, -1, -1, -1, -1,
26, 18, 11, 5, -1, -1, -1, -1, -1, -1, -1,
25, 16, 8, 1, -1, -1, -1, -1, -1, -1, -1,
47, 58, 68, 77, -1, -1, -1, -1, -1, -1, -1,
46, 56, 65, 73, 80, 86, -1, -1, -1, -1, -1,
37, 38, 39, -1, -1, -1, -1, -1, -1, -1, -1,
35, 34, 33, 32, 31, 30, -1, -1, -1, -1, -1,
27, 19, 12, -1, -1, -1, -1, -1, -1, -1, -1,
26, 17, 9, 2, -1, -1, -1, -1, -1, -1, -1,
48, 59, 69, -1, -1, -1, -1, -1, -1, -1, -1,
47, 57, 66, 74, 81, 87, -1, -1, -1, -1, -1,
38, 39, -1, -1, -1, -1, -1, -1, -1, -1, -1,
36, 35, 34, 33, 32, 31, 30, -1, -1, -1, -1,
28, 20, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27, 18, 10, 3, -1, -1, -1, -1, -1, -1, -1,
49, 60, -1, -1, -1, -1, -1, -1, -1, -1, -1,
48, 58, 67, 75, 82, 88, -1, -1, -1, -1, -1,
37, 36, 35, 34, 33, 32, 31, 30, -1, -1, -1,
28, 19, 11, 4, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
49, 59, 68, 76, 83, 89, -1, -1, -1, -1, -1,
38, 37, 36, 35, 34, 33, 32, 31, 30, -1, -1,
29, 20, 12, 5, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
51, 61, 70, 78, 85, -1, -1, -1, -1, -1, -1,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, -1,
30, 21, 13, 6, 0, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
52, 62, 71, 79, 86, -1, -1, -1, -1, -1, -1,
42, 43, 44, 45, 46, 47, 48, 49, 50, -1, -1,
31, 22, 14, 7, 1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
53, 63, 72, 80, 87, -1, -1, -1, -1, -1, -1,
52, 61, -1, -1, -1, -1, -1, -1, -1, -1, -1,
43, 44, 45, 46, 47, 48, 49, 50, -1, -1, -1,
41, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32, 23, 15, 8, 2, -1, -1, -1, -1, -1, -1,
31, 21, -1, -1, -1, -1, -1, -1, -1, -1, -1,
54, 64, 73, 81, 88, -1, -1, -1, -1, -1, -1,
53, 62, 70, -1, -1, -1, -1, -1, -1, -1, -1,
44, 45, 46, 47, 48, 49, 50, -1, -1, -1, -1,
42, 41, 40, -1, -1, -1, -1, -1, -1, -1, -1,
33, 24, 16, 9, 3, -1, -1, -1, -1, -1, -1,
32, 22, 13, -1, -1, -1, -1, -1, -1, -1, -1,
55, 65, 74, 82, 89, -1, -1, -1, -1, -1, -1,
54, 63, 71, 78, -1, -1, -1, -1, -1, -1, -1,
45, 46, 47, 48, 49, 50, -1, -1, -1, -1, -1,
43, 42, 41, 40, -1, -1, -1, -1, -1, -1, -1,
34, 25, 17, 10, 4, -1, -1, -1, -1, -1, -1,
33, 23, 14, 6, -1, -1, -1, -1, -1, -1, -1,
56, 66, 75, 83, 90, -1, -1, -1, -1, -1, -1,
55, 64, 72, 79, 85, -1, -1, -1, -1, -1, -1,
46, 47, 48, 49, 50, -1, -1, -1, -1, -1, -1,
44, 43, 42, 41, 40, -1, -1, -1, -1, -1, -1,
35, 26, 18, 11, 5, -1, -1, -1, -1, -1, -1,
34, 24, 15, 7, 0, -1, -1, -1, -1, -1, -1,
57, 67, 76, 84, -1, -1, -1, -1, -1, -1, -1,
56, 65, 73, 80, 86, -1, -1, -1, -1, -1, -1,
47, 48, 49, 50, -1, -1, -1, -1, -1, -1, -1,
45, 44, 43, 42, 41, 40, -1, -1, -1, -1, -1,
36, 27, 19, 12, -1, -1, -1, -1, -1, -1, -1,
35, 25, 16, 8, 1, -1, -1, -1, -1, -1, -1,
58, 68, 77, -1, -1, -1, -1, -1, -1, -1, -1,
57, 66, 74, 81, 87, -1, -1, -1, -1, -1, -1,
48, 49, 50, -1, -1, -1, -1, -1, -1, -1, -1,
46, 45, 44, 43, 42, 41, 40, -1, -1, -1, -1,
37, 28, 20, -1, -1, -1, -1, -1, -1, -1, -1,
36, 26, 17, 9, 2, -1, -1, -1, -1, -1, -1,
59, 69, -1, -1, -1, -1, -1, -1, -1, -1, -1,
58, 67, 75, 82, 88, -1, -1, -1, -1, -1, -1,
49, 50, -1, -1, -1, -1, -1, -1, -1, -1, -1,
47, 46, 45, 44, 43, 42, 41, 40, -1, -1, -1,
38, 29, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37, 27, 18, 10, 3, -1, -1, -1, -1, -1, -1,
59, 68, 76, 83, 89, -1, -1, -1, -1, -1, -1,
48, 47, 46, 45, 44, 43, 42, 41, 40, -1, -1,
38, 28, 19, 11, 4, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
60, 69, 77, 84, 90, -1, -1, -1, -1, -1, -1,
49, 48, 47, 46, 45, 44, 43, 42, 41, 40, -1,
39, 29, 20, 12, 5, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
61, 70, 78, 85, -1, -1, -1, -1, -1, -1, -1,
52, 53, 54, 55, 56, 57, 58, 59, 60, -1, -1,
41, 31, 22, 14, 7, 1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
62, 71, 79, 86, -1, -1, -1, -1, -1, -1, -1,
53, 54, 55, 56, 57, 58, 59, 60, -1, -1, -1,
42, 32, 23, 15, 8, 2, -1, -1, -1, -1, -1,
41, 30, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
63, 72, 80, 87, -1, -1, -1, -1, -1, -1, -1,
62, 70, -1, -1, -1, -1, -1, -1, -1, -1, -1,
54, 55, 56, 57, 58, 59, 60, -1, -1, -1, -1,
52, 51, -1, -1, -1, -1, -1, -1, -1, -1, -1,
43, 33, 24, 16, 9, 3, -1, -1, -1, -1, -1,
42, 31, 21, -1, -1, -1, -1, -1, -1, -1, -1,
64, 73, 81, 88, -1, -1, -1, -1, -1, -1, -1,
63, 71, 78, -1, -1, -1, -1, -1, -1, -1, -1,
55, 56, 57, 58, 59, 60, -1, -1, -1, -1, -1,
53, 52, 51, -1, -1, -1, -1, -1, -1, -1, -1,
44, 34, 25, 17, 10, 4, -1, -1, -1, -1, -1,
43, 32, 22, 13, -1, -1, -1, -1, -1, -1, -1,
65, 74, 82, 89, -1, -1, -1, -1, -1, -1, -1,
64, 72, 79, 85, -1, -1, -1, -1, -1, -1, -1,
56, 57, 58, 59, 60, -1, -1, -1, -1, -1, -1,
54, 53, 52, 51, -1, -1, -1, -1, -1, -1, -1,
45, 35, 26, 18, 11, 5, -1, -1, -1, -1, -1,
44, 33, 23, 14, 6, -1, -1, -1, -1, -1, -1,
66, 75, 83, 90, -1, -1, -1, -1, -1, -1, -1,
65, 73, 80, 86, -1, -1, -1, -1, -1, -1, -1,
57, 58, 59, 60, -1, -1, -1, -1, -1, -1, -1,
55, 54, 53, 52, 51, -1, -1, -1, -1, -1, -1,
46, 36, 27, 19, 12, -1, -1, -1, -1, -1, -1,
45, 34, 24, 15, 7, 0, -1, -1, -1, -1, -1,
67, 76, 84, -1, -1, -1, -1, -1, -1, -1, -1,
66, 74, 81, 87, -1, -1, -1, -1, -1, -1, -1,
58, 59, 60, -1, -1, -1, -1, -1, -1, -1, -1,
56, 55, 54, 53, 52, 51, -1, -1, -1, -1, -1,
47, 37, 28, 20, -1, -1, -1, -1, -1, -1, -1,
46, 35, 25, 16, 8, 1, -1, -1, -1, -1, -1,
68, 77, -1, -1, -1, -1, -1, -1, -1, -1, -1,
67, 75, 82, 88, -1, -1, -1, -1, -1, -1, -1,
59, 60, -1, -1, -1, -1, -1, -1, -1, -1, -1,
57, 56, 55, 54, 53, 52, 51, -1, -1, -1, -1,
48, 38, 29, -1, -1, -1, -1, -1, -1, -1, -1,
47, 36, 26, 17, 9, 2, -1, -1, -1, -1, -1,
68, 76, 83, 89, -1, -1, -1, -1, -1, -1, -1,
58, 57, 56, 55, 54, 53, 52, 51, -1, -1, -1,
49, 39, -1, -1, -1, -1, -1, -1, -1, -1, -1,
48, 37, 27, 18, 10, 3, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
69, 77, 84, 90, -1, -1, -1, -1, -1, -1, -1,
59, 58, 57, 56, 55, 54, 53, 52, 51, -1, -1,
49, 38, 28, 19, 11, 4, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
70, 78, 85, -1, -1, -1, -1, -1, -1, -1, -1,
62, 63, 64, 65, 66, 67, 68, 69, -1, -1, -1,
52, 42, 32, 23, 15, 8, 2, -1, -1, -1, -1,
51, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
71, 79, 86, -1, -1, -1, -1, -1, -1, -1, -1,
63, 64, 65, 66, 67, 68, 69, -1, -1, -1, -1,
53, 43, 33, 24, 16, 9, 3, -1, -1, -1, -1,
52, 41, 30, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
72, 80, 87, -1, -1, -1, -1, -1, -1, -1, -1,
71, 78, -1, -1, -1, -1, -1, -1, -1, -1, -1,
64, 65, 66, 67, 68, 69, -1, -1, -1, -1, -1,
62, 61, -1, -1, -1, -1, -1, -1, -1, -1, -1,
54, 44, 34, 25, 17, 10, 4, -1, -1, -1, -1,
53, 42, 31, 21, -1, -1, -1, -1, -1, -1, -1,
73, 81, 88, -1, -1, -1, -1, -1, -1, -1, -1,
72, 79, 85, -1, -1, -1, -1, -1, -1, -1, -1,
65, 66, 67, 68, 69, -1, -1, -1, -1, -1, -1,
63, 62, 61, -1, -1, -1, -1, -1, -1, -1, -1,
55, 45, 35, 26, 18, 11, 5, -1, -1, -1, -1,
54, 43, 32, 22, 13, -1, -1, -1, -1, -1, -1,
74, 82, 89, -1, -1, -1, -1, -1, -1, -1, -1,
73, 80, 86, -1, -1, -1, -1, -1, -1, -1, -1,
66, 67, 68, 69, -1, -1, -1, -1, -1, -1, -1,
64, 63, 62, 61, -1, -1, -1, -1, -1, -1, -1,
56, 46, 36, 27, 19, 12, -1, -1, -1, -1, -1,
55, 44, 33, 23, 14, 6, -1, -1, -1, -1, -1,
75, 83, 90, -1, -1, -1, -1, -1, -1, -1, -1,
74, 81, 87, -1, -1, -1, -1, -1, -1, -1, -1,
67, 68, 69, -1, -1, -1, -1, -1, -1, -1, -1,
65, 64, 63, 62, 61, -1, -1, -1, -1, -1, -1,
57, 47, 37, 28, 20, -1, -1, -1, -1, -1, -1,
56, 45, 34, 24, 15, 7, 0, -1, -1, -1, -1,
76, 84, -1, -1, -1, -1, -1, -1, -1, -1, -1,
75, 82, 88, -1, -1, -1, -1, -1, -1, -1, -1,
68, 69, -1, -1, -1, -1, -1, -1, -1, -1, -1,
66, 65, 64, 63, 62, 61, -1, -1, -1, -1, -1,
58, 48, 38, 29, -1, -1, -1, -1, -1, -1, -1,
57, 46, 35, 25, 16, 8, 1, -1, -1, -1, -1,
76, 83, 89, -1, -1, -1, -1, -1, -1, -1, -1,
67, 66, 65, 64, 63, 62, 61, -1, -1, -1, -1,
59, 49, 39, -1, -1, -1, -1, -1, -1, -1, -1,
58, 47, 36, 26, 17, 9, 2, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
77, 84, 90, -1, -1, -1, -1, -1, -1, -1, -1,
68, 67, 66, 65, 64, 63, 62, 61, -1, -1, -1,
60, 50, -1, -1, -1, -1, -1, -1, -1, -1, -1,
59, 48, 37, 27, 18, 10, 3, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
78, 85, -1, -1, -1, -1, -1, -1, -1, -1, -1,
71, 72, 73, 74, 75, 76, 77, -1, -1, -1, -1,
62, 53, 43, 33, 24, 16, 9, 3, -1, -1, -1,
61, 51, 40, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
79, 86, -1, -1, -1, -1, -1, -1, -1, -1, -1,
72, 73, 74, 75, 76, 77, -1, -1, -1, -1, -1,
63, 54, 44, 34, 25, 17, 10, 4, -1, -1, -1,
62, 52, 41, 30, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
80, 87, -1, -1, -1, -1, -1, -1, -1, -1, -1,
79, 85, -1, -1, -1, -1, -1, -1, -1, -1, -1,
73, 74, 75, 76, 77, -1, -1, -1, -1, -1, -1,
71, 70, -1, -1, -1, -1, -1, -1, -1, -1, -1,
64, 55, 45, 35, 26, 18, 11, 5, -1, -1, -1,
63, 53, 42, 31, 21, -1, -1, -1, -1, -1, -1,
81, 88, -1, -1, -1, -1, -1, -1, -1, -1, -1,
80, 86, -1, -1, -1, -1, -1, -1, -1, -1, -1,
74, 75, 76, 77, -1, -1, -1, -1, -1, -1, -1,
72, 71, 70, -1, -1, -1, -1, -1, -1, -1, -1,
65, 56, 46, 36, 27, 19, 12, -1, -1, -1, -1,
64, 54, 43, 32, 22, 13, -1, -1, -1, -1, -1,
82, 89, -1, -1, -1, -1, -1, -1, -1, -1, -1,
81, 87, -1, -1, -1, -1, -1, -1, -1, -1, -1,
75, 76, 77, -1, -1, -1, -1, -1, -1, -1, -1,
73, 72, 71, 70, -1, -1, -1, -1, -1, -1, -1,
66, 57, 47, 37, 28, 20, -1, -1, -1, -1, -1,
65, 55, 44, 33, 23, 14, 6, -1, -1, -1, -1,
83, 90, -1, -1, -1, -1, -1, -1, -1, -1, -1,
82, 88, -1, -1, -1, -1, -1, -1, -1, -1, -1,
76, 77, -1, -1, -1, -1, -1, -1, -1, -1, -1,
74, 73, 72, 71, 70, -1, -1, -1, -1, -1, -1,
67, 58, 48, 38, 29, -1, -1, -1, -1, -1, -1,
66, 56, 45, 34, 24, 15, 7, 0, -1, -1, -1,
83, 89, -1, -1, -1, -1, -1, -1, -1, -1, -1,
75, 74, 73, 72, 71, 70, -1, -1, -1, -1, -1,
68, 59, 49, 39, -1, -1, -1, -1, -1, -1, -1,
67, 57, 46, 35, 25, 16, 8, 1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
84, 90, -1, -1, -1, -1, -1, -1, -1, -1, -1,
76, 75, 74, 73, 72, 71, 70, -1, -1, -1, -1,
69, 60, 50, -1, -1, -1, -1, -1, -1, -1, -1,
68, 58, 47, 36, 26, 17, 9, 2, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
79, 80, 81, 82, 83, 84, -1, -1, -1, -1, -1,
71, 63, 54, 44, 34, 25, 17, 10, 4, -1, -1,
70, 61, 51, 40, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
80, 81, 82, 83, 84, -1, -1, -1, -1, -1, -1,
72, 64, 55, 45, 35, 26, 18, 11, 5, -1, -1,
71, 62, 52, 41, 30, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
81, 82, 83, 84, -1, -1, -1, -1, -1, -1, -1,
79, 78, -1, -1, -1, -1, -1, -1, -1, -1, -1,
73, 65, 56, 46, 36, 27, 19, 12, -1, -1, -1,
72, 63, 53, 42, 31, 21, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
82, 83, 84, -1, -1, -1, -1, -1, -1, -1, -1,
80, 79, 78, -1, -1, -1, -1, -1, -1, -1, -1,
74, 66, 57, 47, 37, 28, 20, -1, -1, -1, -1,
73, 64, 54, 43, 32, 22, 13, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
83, 84, -1, -1, -1, -1, -1, -1, -1, -1, -1,
81, 80, 79, 78, -1, -1, -1, -1, -1, -1, -1,
75, 67, 58, 48, 38, 29, -1, -1, -1, -1, -1,
74, 65, 55, 44, 33, 23, 14, 6, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
82, 81, 80, 79, 78, -1, -1, -1, -1, -1, -1,
76, 68, 59, 49, 39, -1, -1, -1, -1, -1, -1,
75, 66, 56, 45, 34, 24, 15, 7, 0, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
83, 82, 81, 80, 79, 78, -1, -1, -1, -1, -1,
77, 69, 60, 50, -1, -1, -1, -1, -1, -1, -1,
76, 67, 57, 46, 35, 25, 16, 8, 1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
86, 87, 88, 89, 90, -1, -1, -1, -1, -1, -1,
79, 72, 64, 55, 45, 35, 26, 18, 11, 5, -1,
78, 70, 61, 51, 40, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
87, 88, 89, 90, -1, -1, -1, -1, -1, -1, -1,
80, 73, 65, 56, 46, 36, 27, 19, 12, -1, -1,
79, 71, 62, 52, 41, 30, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
88, 89, 90, -1, -1, -1, -1, -1, -1, -1, -1,
86, 85, -1, -1, -1, -1, -1, -1, -1, -1, -1,
81, 74, 66, 57, 47, 37, 28, 20, -1, -1, -1,
80, 72, 63, 53, 42, 31, 21, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
89, 90, -1, -1, -1, -1, -1, -1, -1, -1, -1,
87, 86, 85, -1, -1, -1, -1, -1, -1, -1, -1,
82, 75, 67, 58, 48, 38, 29, -1, -1, -1, -1,
81, 73, 64, 54, 43, 32, 22, 13, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
88, 87, 86, 85, -1, -1, -1, -1, -1, -1, -1,
83, 76, 68, 59, 49, 39, -1, -1, -1, -1, -1,
82, 74, 65, 55, 44, 33, 23, 14, 6, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
89, 88, 87, 86, 85, -1, -1, -1, -1, -1, -1,
84, 77, 69, 60, 50, -1, -1, -1, -1, -1, -1,
83, 75, 66, 56, 45, 34, 24, 15, 7, 0, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
};
/* end of file */